.net relationship man machine interface dashboard developer scada business intelligence java crm commercial development open source software hmi management radius3 architettura customer j2ee estate human machine interface plc thin-client developers design c++ kpi programming industrial design php arredamento projects automation